A Novel Realization and Synthesis of Ternary Content-Addressable Memory (TCAM) Design Using Reversible Circuits
نویسنده
چکیده
Reversible computing is a model of computing where the computational process to some extent is reversible. A necessary condition for reversibility of a computational model is that the relation of the mapping states of transition functions to their successors should at all times be one-to-one. Content addressable memory is a special type of memory which can do search operation in a single clock cycle. CAM has disadvantages of high power dissipation during the matching operation. Ternary content addressable memory (TCAM) is a special type of memory which is used to search for logic 0, logic 1, logic ’x’. These types of memory are used in routers in order to perform the lookup table function in a single clock cycle. As the use of networks, typified by the Internet, has spread widely in recent years, attention has been focused on TCAMs as a key device for increasing the speed of packet forwarding (packet data transfers) by networking equipment by enabling highspeed lookup of destinations, etc., for large volumes of information during packet data transfers. Reversible logic has gained its interest in recent years due to its ultra low power characteristics. Many works have been done to reduce the power consumption in TCAM. This paper deals with a novel design of TCAM cells using reversible logic. The proposed design is optimized in terms of number of garbage outputs and quantum cost. The proposed TCAM cell does the function of the conventional TCAM cell.
منابع مشابه
Design and Implementation of TCAM using Reversible Logic
Ternary content Addressable memory is a one of the Special type of memory ,these memory has the three logic states ie: Logic “0”, Logic “1” and Logic” x” this is used to perform the search operation within the Single Clock Cycle. TCAM finds the application in various fields. The main application of TCAM is found in the Network Routers where searching operation is done using the
متن کاملInvestigations on Implementation of Ternary Content Addressable Memory Architecture in Spartan 3e Fpga
1Mtech scholar, Department of ECE, GECI, Kerala, India 2Associate Professor, Department of ECE, GECI, Kerala, India ---------------------------------------------------------------------***--------------------------------------------------------------------Abstract – The Field Programmable Gate Array (FPGA) implementation of Ternary Content Addressable Memory (TCAM) is a demanding area of resear...
متن کاملDesign and Testability of Z-ternary Content Addressable Memory Logic
The emerging technology using Field Programmable Gate Arrays (FPGA’s) is the leading architectures with look-up tables (LUT’s) based design plays the major role in the chip design. The memory unit and controller are the basic units and it performs the operation based on the lookup table methods. The logic circuit is designed based on requirements. The Ternary content addressable memories (TCAMs...
متن کاملA Low Power VLSI Implementation of STTRAM based TCAM for High Speed Switching Circuits
Ternary content-addressable memory (TCAM) is often used in high speed search intensive applications such as ATM switch, IP filters. Hence, currently ZTCAM, is introduced which emulates the TCAM functionality with SRAM. It has some drawbacks such as low scalability, low storage density, slow access time and high cost. But this paper proposes novel memory architecture of existing Z-TCAM, but with...
متن کاملDesign & Testing of Tcam Faults Using T
Ternary content addressable memory (TCAM) is one key component in high-performance networking applications. An asymmetric TCAM cell consists of a binary content addressable memory (BCAM) bit and a mask bit. In this paper, we analyze comparison faults of the asymmetric TCAM cell based on BCAM comparison faults. Then march-like test algorithms T are proposed to cover the comparison faults of the ...
متن کامل